home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 1 / your choice.zip / your choice / PRGMMING / VISIONIX / VTPMAKE.PAS < prev    next >
Pascal/Delphi Source File  |  1993-12-29  |  9KB  |  221 lines

  1. {
  2.  ══════════════════════════════════════════════════════════════════════════════
  3.  
  4.  Visionix Library Make Utility (VTPMAKE)
  5.  Copyright 1991,1992 Visionix
  6.  ALL RIGHTS RESERVED
  7.  
  8.  This program uses all of the libraries in VTP.  By compiling it,
  9.  all TPU/TPP/TPW/TP2 files can be automatically generated.
  10.  
  11.  ──────────────────────────────────────────────────────────────────────────────
  12.  
  13.  Revision history in reverse chronological order:
  14.  
  15.  Initials  Date      Comment
  16.  ────────  ────────  ──────────────────────────────────────────────────────────
  17.  
  18.  jrt       11/20/93  Updated for GOLDEN BETA 0.30 release
  19.  jrt       10/27/93  Cleaned up for beta 0.30 release
  20.  mep       05/08/93  Updated for beta 0.21 release
  21.  jrt       12/07/92  Sync with beta 0.11 release
  22.  jrt       11/21/92  Made sync with Beta 0.08 release
  23.  mep       11/12/92  First logged revision.
  24.  
  25.  ──────────────────────────────────────────────────────────────────────────────
  26. }
  27.  
  28. Program VTPMake;
  29.  
  30. Uses
  31.  
  32.   vansiiou,  { ANSI Input/Output filter&driver unit                       }
  33.              { DONE                                                       }
  34.  
  35.   vansiu,    { general ANSI functions unit                                }
  36.              { DONE                                                       }
  37.  
  38. {$IFNDEF OS2}
  39.   vapmu,     { advanced power management unit                             }
  40.              { DONE BUT NEEDS TESTING                                     }
  41.  
  42. {$ENDIF}
  43.  
  44.   vavtiou,   { AVT (Avatar) Input/Output filter&driver unit               }
  45.              { DONE (SEE CAVEATS)                                         }
  46.  
  47. {$IFNDEF OS2}
  48.   vbiosu,    { bios data area unit                                        }
  49.              { DONE                                                       }
  50.  
  51.   vcdromu,   { cd-rom audio unit                                          }
  52.              { DONE FOR 1.0--WILL ADD DIRECT-SCSI AND OS/2 IN NEXT RELEASE}
  53. {$ENDIF}
  54.  
  55.  {vcopyu,}   { file copy unit                                             }
  56.              { DONE                                                       }
  57.  
  58.   vcrtu,     { tp crt-->vin/vout unit                                     }
  59.              { DONE                                                       }
  60.  
  61.   vdatesu,   { time/dates unit                                            }
  62.              { REWRITTEN BY MIKE.  CHECK NAMING CONVENTIONS.              }
  63.  
  64.   vdebugu,   { debugging functions unit                                   }
  65.              { DONE FOR NOW.  ENHANCE IN THE FUTURE.                      }
  66.  
  67.   vdoshu,    { high-level dos functions unit                              }
  68.              { NEED TO WRITE SEV. OS/2 FUNCTIONS; ADD SHAREOPEN???        }
  69.  
  70. {$IFNDEF OS2}
  71.   vdpmiu,    { Dos Protected Mode Interface (DPMI) unit                   }
  72.              { DONE FOR 1.0--WILL ENHANCE FOR NEXT RELEASE.               }
  73.  
  74.   vemsu,     { EMS Unit                                                   }
  75.              { DONE                                                       }
  76.  
  77.   vequipu,   { Int 11/equipment determination unit                        }
  78.              { DONE.  WILL ADD OS/2 SUPPORT IN NEXT RELEASE.              }
  79. {$ENDIF}
  80.  
  81.  
  82.   vfontu,    { font unit                                                  }
  83.              { DONE--NEEDS OS/2 VERSION OF VFONTGET                       }
  84.  
  85. {$IFNDEF OS2}
  86.  
  87.   vfosu,     { FOSSIL unit                                                }
  88.              { DONE--WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT    }
  89.              { RELEASE.                                                   }
  90.  
  91. {$ENDIF}
  92.  
  93.   vgenu,     { general functions unit                                     }
  94.              { DONE  (EXCEPT PUSH/POP/SETJUMP STUFF                       }
  95.  
  96.   vinu,      { input channel unit                                         }
  97.              { MAKE LIKE NEW VOUT?  ADD OUT-CHAN ASSOCIATION CAPABILITY   }
  98.  
  99.   vkeybu,    { keyboard constants and functions unit                      }
  100.              { DONE.  WILL ADD FULL OS/2 SUPPORT IN NEXT RELEASE          }
  101.  
  102.   vmathu,    { high-level math unit                                       }
  103.              { DONE                                                       }
  104.  
  105.   vmemu,     { memory management unit                                     }
  106.              { LOCAL HEAP ALLOC IS DONE--ADD SUPPORT FOR SYSTEM HEAP      }
  107.              { IE: WINDOWS GlobalAlloc, OS/2 DosGlobalAlloc               }
  108.              { WILL ADD EMS/XMS SUPPORT IN NEXT RELEASE.                  }
  109.  
  110.  
  111. {$IFNDEF OS2}
  112.   vmscdexu,  { MS CD-rom eXtensions unit                                  }
  113.              { DONE.  WILl ADD OS/2 SUPPORT IN NEXT RELEASE.              }
  114. {$ENDIF}
  115.  
  116.   vmultiu,   { "multi-tasker" unit                                        }
  117.              { ADD FUNCTIONS TO WORK WITH WIN/DV/OS-2 MULTITASKERS        }
  118.              { WILL FINISH MULTITHREAD FUNCTIONS IN NEXT RELEASE.         }
  119.  
  120.   voutu,     { output channel unit                                     PD }
  121.              { DONE (SEE CAVEATS                                          }
  122.  
  123.   vpointu,   { mouse/pointer unit                                         }
  124.              { DONE--WILL ENHANCE IN THE NEXT RELEASE                     }
  125.  
  126.   vresfu,    { resource file unit                                         }
  127.              { DONE--NEEDS TESTING IN NON-VUI MODE                        }
  128.  
  129. (*
  130.  
  131.   vseru,     { serial i/o unit                                            }
  132.              { DONE                                                       }
  133.  
  134.   vserhu,
  135.  
  136. *)
  137.  
  138.   vserlu,    { low-level/types unit for vser                              }
  139.              { DONE                                                       }
  140.  
  141. {$IFNDEF OS2}
  142.   vshareu,   { file sharing functions unit                                }
  143.              { REVIEW                                                     }
  144. {$ENDIF}
  145.  
  146.   vsortu,    { sort functions unit                                        }
  147.              { DONE                                                       }
  148.  
  149.   vstateu,   { finite-state machine unit                                D }
  150.              { DONE--NEEDS TESTING                                        }
  151.  
  152.   vstringu,  { string functions unit                                   PD }
  153.              { DONE                                                       }
  154.  
  155.   vstrtxtu,  { string Text File Device Driver (TFDD) unit               D }
  156.              { DONE                                                       }
  157.  
  158.   vtextu,    { special-text file device driver unit                       }
  159.              { DONE                                                       }
  160.  
  161.   vtypesu,   { types unit for all of VDL                                  }
  162.              { DONE                                                       }
  163.  
  164. {$IFNDEF OS2}
  165.   vuartu,    { serial 8250/16450/16550 driver unit                     PD }
  166.              { DONE--MAY ADD BUFFERED OUTPUT IN NEXT RELEASE              }
  167.              { WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT          }
  168.              { RELEASE.                                                   }
  169.  
  170. {$ENDIF}
  171.  
  172. {$IFDEF VUI}
  173.  
  174.   vuihelpu,  { help unit                                                  }
  175.              { DONE                                                       }
  176.  
  177.   vuiformu,  { new form unit                                              }
  178.              { DONE                                                       }
  179.  
  180.   vuiwidgu,  { high-level window functions unit                           }
  181.              { DONE                                                       }
  182.  
  183.   vuiwinu,   { low-level window functions unit                            }
  184.              { DONE                                                       }
  185.  
  186. {$ENDIF}
  187.  
  188. {$IFNDEF OS2}
  189.   vvdsu,     { Virtual DMA Services Unit                               PD }
  190.              { NEED TO SYNC MIKES AND JRS                                 }
  191.  
  192.   vxprocu,   { exit procedure management unit                           D }
  193.              { DONE (REVIEW)                                              }
  194.  
  195.   vxmsu;     { XMS memory manager unit                                  D }
  196.              { DONE                                                       }
  197. {$ELSE}
  198.  
  199.   {---------------------------}
  200.   { OS/2 API DLL Import Units }
  201.   {---------------------------}
  202.  
  203.   vvioi,     { OS/2 Vio Functions DLL import unit                       D }
  204.              { DONE                                                       }
  205.  
  206.   vmoui,     { OS/2 Mou Functions DLL import unit                       D }
  207.              { DONE                                                       }
  208.  
  209.   vkbdi;     { OS/2 Kbd Functions DLL import unit                       D }
  210.              { DONE                                                       }
  211.  
  212. {$ENDIF}
  213.  
  214.  
  215.  
  216. BEGIN
  217. END.
  218.  
  219.  
  220.  
  221.